package memento;

/**
 * 备忘录，用于存储原发器的内部状态。备忘录应该防止Originator以外的其他对象访问备忘录。
 * 备忘录有两个接口，Caretaker只能看到备忘录的窄接口，它只能将备忘录传递给其他对象。Originator能够看到一个宽接口，允许它访问返回到先前状态所需要的所有数据。
 */
public class Memento {
    private final String state;

    public Memento(String state) {
        this.state = state;
    }

    //恢复
    public String getSavedState() {
        return state;
    }

}
